be well located - Español Inglés Diccionario